Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Croatia F5 Germany F14 Hungary F6 Great Britain F7 Czech Republic F4 Czech Republic F5 Italy F18 Tunisia F5 Tunisia F6 Austria F1 Austria F2 Austria F3 Croatia F1 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Italy F8 Hungary F1 Hungary F2 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Germany F7 Croatia F3 France F16 France F17 France F18 Austria F2 Croatia F2 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Serbia & Montenegro F2 Germany F15 Germany F16 Portugal F4 Portugal F5 Germany F2 Austria F2 Australia F1 Australia F2 Italy F11 Bosnia/Herzegovina F3 Slovenia F1 Bosnia/Herzegovina F6 Germany F19 Bosnia/Herzegovina F2 Spain F6 Italy F18 Spain F1 Poland F3 Italy F13 France F13 Czech Republic F5 Spain F22 Poland F5 Spain F26 Spain F27 Spain F30 Morocco F6 Morocco F7 Tunisia F4 Croatia F2 Croatia F1 Spain F32 Croatia F3 Croatia F4 Croatia F5 Slovenia F1 Slovenia F2 Slovenia F3 Italy F26 Bosnia/Herzegovina F7 Croatia F10 Croatia F11 Spain F2 Spain F3 Spain F4 Spain F6 Spain F7 Spain F19 Spain F8 Spain F31 Spain F32 Spain F32 Morocco F9 Spain F7 Spain F9 Spain F10 Spain F11 Spain F12 Spain F33 Spain F13 Spain F15 Spain F34 Spain F36 Spain F38 Morocco F4 Egypt F3 Spain F1 Spain F3 Spain F4 Italy F22 Spain F28 Spain F29 Italy F6 Spain F31 Italy F7 Spain F38 Spain F39 Spain F41 Spain F2 Spain F4 Spain F5 Spain F6 Croatia F5 Italy F3 Italy F5 Spain F10 Spain F11 Spain F12 Spain F14 Spain F29 Spain F30 Turkey F6 Iran F5 China F4 Iran F4 Ljubljana Open - Ljubljana Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Internazionali di Tennis - Bergamo Gemax Open - Belgrade BH Telecom Indoors Sarajevo 2006 - Sarajevo Iskratel Open - Kranj ATP Slovak Open Challenger - Bratislava Kia International In Kawana - Kawana BH Telecom Sarajevo 2007 - Sarajevo Open Prevadies - St. Brieuc Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Dublin Challenger - Dublin Guzzini Challenger - Recanati Rijeka Open - Rijeka Ljubljana Open 2008 - Ljubljana Ipsos Bucharest Challenger - Bucharest Seguros Bolivar Open - Medellin Abierto Internacional Varonil Ciudad de Cancun - Cancun St. Brieuc Challenger Ljubljana Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger Rimini Challenger Nottingham Challenger Vancouver Challenger Bergamo Challenger Eckental Challenger Marbella Challenger Seville Challenger Casablanca Challenger Shenzhen Challenger Anning Challenger Nottingham-2 Challenger Prague Challenger Marburg Challenger Todi Challenger San Benedetto Challenger Liberec Challenger Alphen Challenger Seville Challenger Meknes Challenger Kenitra Challenger Guayaquil Challenger Lima Challenger Casablanca Challenger Bucaramanga Challenger Napoli Challenger Busan Challenger Bordeaux Challenger Eskisehir Challenger Mestre Challenger Ilkley Challenger Perugia Challenger San Benedetto Challenger Ljubljana Open - Ljubljana Liberec Challenger Portoroz Challenger Cordenons Challenger Manerbio Challenger Como Challenger Alphen Challenger Meknes Challenger Banja Luka Challenger Kenitra Challenger Mohammedia Challenger Fairfield Challenger Casablanca Challenger Guayaquil Challenger Eckental Challenger Buenos Aires Challenger Happy Valley Challenger Mendoza Challenger Dallas Challenger Santo Domingo Challenger Santiago Challenger Guadalajara Challenger Barletta Challenger Nanjing Challenger Busan Challenger Istanbul Challenger Seoul Challenger Manchester Challenger Lyon Challenger Bastad Challenger Portoroz Challenger Meknes Challenger Oberstaufen Challenger Traralgon Challenger Noumea Challenger Koblenz Challenger Noumea Challenger Brasov Challenger San Benedetto Challenger Cortina Challenger Recanati Challenger Biella Challenger Portoroz Challenger Cordenons Challenger Manerbio Challenger Santo Domingo Challenger Seville Challenger Rome Challenger Seoul Challenger Cali Challenger Seoul Challenger Lima Challenger Savannah Challenger Alessandria Challenger Rijeka Challenger Guayaquil Challenger Montevideo Challenger Santiago Challenger Rio De Janeiro Challenger Wuhan Challenger Marbella Challenger Alicante Challenger Prostejov Challenger Cordenons Challenger L'Aquila Challenger Braunschweig Challenger St. Brieuc Challenger Gwangju Challenger Bordeaux Challenger Surbiton Challenger Szczecin Challenger Guzzini Challenger - Recanati Biella Challenger Cortina Challenger Fano Challenger Cordenons Challenger Florence Challenger Genova Challenger Barcelona Challenger Kenitra Challenger Brest Challenger Mohammedia Challenger Fairfield Challenger Casablanca Challenger Las Vegas Challenger Portoroz Challenger Rennes Challenger Kyoto Challenger Yokohama Challenger Ostrava Challenger Poznan Challenger Guangzhou Challenger Bordeaux Challenger Shenzhen Challenger Prostejov Challenger Kazan Challenger Orbetello Challenger Segovia Challenger Cordenons Challenger Phoenix Challenger Como Challenger Mersin Challenger Murcia Challenger Bastad Challenger Anning Challenger Lisbon Challenger Szczecin Challenger Barcelona Challenger Brest Challenger Bendigo Challenger Aix En Provence Challenger Marbella Challenger Lima Challenger Campinas Challenger Santiago Challenger Belgrade Challenger Luedenscheid Challenger Seville Challenger Szczecin Challenger Murcia Challenger Gran Canaria Challenger Marbella Challenger Madrid Challenger Perugia Challenger Montechiarugolo - Parma Challenger Oeiras 3 Challenger Salzburg Challenger Amersfoort Challenger Seville Challenger Szczecin Challenger Parma Challenger Valencia Challenger Tiburon Challenger The LTA Bolton Challenger - Bolton Dubrovnik Open - Dubrovnik Seville Challenger Ljubljana Open - Ljubljana Mordovia Cup 2005 - Saransk Antonio Savoldi-Marco Co. - Manerbio Kia International in Caloundra - Caloundra Czech Indoor Open - Prague Unicredit (Suisse) Bank S. A. Challenger - Chiasso Prosperita Open 2006 - Ostrava Oberstaufen Cup - Oberstaufen Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Kos-Zucchetti Tennis Cup - Cordenons Banja Luka Challenger - Banja Luka Kia International In Caloundra - Caloundra MST ATP Challenger International - Burnie Caltanissetta Challenger Seville Challenger Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Zagreb Challenger 9° Trani Cup - Trani 's Tennis Masters 07 Challenger - Graz Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Bauer Watertechnology Cup 2007 - Eckental Caloundra ATP Challenger - Caloundra ATP Studena Croatia Open Umag - Umag Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Sacramento Challenger Black Forest Open - Freudenstadt Napoli Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Perugia Challenger ECM Prague Open 2008 - Prague AEGON Championships - London Bad Waltersdorf Challenger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Malaga Challenger Internazionali di Tennis di Bergamo - Bergamo Medjurgorje Open - Medjugorje s'Tennis Masters Challenger - Graz Salzburg Challenger Black Forest Open - Freudenstadt Genova Open Challenger - Genova Alicante Challenger Challenger Britania Zavaleta - Puebla XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Burnie Challenger Monza Challenger Rome Challenger Rhodes Challenger Braunschweig Challenger Santo Domingo Challenger Karlsruhe Challenger Furth Challenger Rijeka Challenger SkiStar Swedish Open - Bastad Bauer Watertechnilogy Cup 2008 - Eckental Rimini Challenger Segovia Challenger Istanbul Challenger Astana Open - Astana Sacramento Challenger Tiburon Challenger Calabasas Challenger Knoxville Challenger Cancun Challenger Puebla Challenger Salzburg Challenger Noumea Challenger Honolulu Challenger Burnie Challenger Caltanissetta Challenger Barletta Challenger Johannesburg Challenger Athens Challenger Charlottesville Challenger Rijeka Challenger Ljubljana Challenger Belgrade Challenger Guayaquil Challenger Guayaquil Challenger Cancun Challenger Honolulu Challenger Burnie Challenger Caloundra Challenger Sarajevo Challenger Banja Luka Challenger Tallahassee Challenger Sarasota Challenger Recanati Challenger Binghamton Challenger Alphen Challenger Seville Challenger Banja Luka Challenger Ljubljana Challenger Madrid Challenger Seoul Challenger Eckental Challenger Loughborough Challenger Heilbronn Challenger Le Gosier Challenger Rome Challenger Ostrava Challenger Prague Challenger Caltanissetta Challenger Nottingham-2 Challenger Anning Challenger Beijing Challenger Pozoblanco Challenger Rome Challenger Tanger Challenger Vicenza Challenger Furth Challenger Seville Challenger Prague Challenger Braga Challenger Phoenix Challenger Scheveningen Challenger Bordeaux Challenger Prague Challenger Rome Challenger Las Vegas Challenger Mohammedia Challenger Buenos Aires Challenger Rio De Janeiro Challenger Maui Challenger Jonkoping Challenger Anning Challenger Furth Challenger Ilkley Challenger Milan Challenger Padova Challenger Meerbusch Challenger Como Challenger Stockton Challenger Canberra Challenger Happy Valley Challenger Shenzhen Challenger Sophia Antipolis Challenger Sibiu Challenger Alphen Challenger Lyon Challenger Bordeaux Challenger Canberra Challenger Croatia Open - Umag Vicenza Challenger Lisbon Challenger Poprad Tatry Challenger Poznan Challenger Genova Challenger Noumea Challenger Todi Challenger Braunschweig Challenger Marbella Challenger Aix En Provence Challenger Salzburg-Anif Challenger Rome Challenger International Indoor Tennis Championships of Croatia - Zagreb PBZ Zagreb Indoors - Zagreb Tunis Challenger PBZ Zagreb Indoors - Zagreb Medibank International - Sydney Gerry Weber Open - Halle Serbia Open - Belgrade BMW Open - Munich ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Brisbane International - Brisbane US Men's Clay Court Championship - Houston Phoenix Challenger China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Campbell's Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg China Open - Beijing Bad Waltersdorf Challenger Qatar ExxonMobil Open - Doha Lisbon Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington Malaysian Open - Kuala Lumpur Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Ecuador Open - Quito PBZ Zagreb Indoors - Zagreb Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Bet-at-home Open - Hamburg SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Maharashtra Open - Pune Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Tata Open Maharashtra - Pune Cordoba Open - Cordoba Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona Fever-Tree Championships - London Turkish Airlines Open Antalya - Antalya Swiss Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Forte Village Sardegna Open - Sardinia Great Ocean Road Open - Melbourne Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Serbia Open - Belgrade Millennium Estoril Open - Estoril Mallorca Championships - Mallorca Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Belgrade 2 - Belgrade Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Cordoba Open - Cordoba Argentina Open - Buenos Aires Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Plava Laguna Croatia Open - Umag Firenze Open - Florence Tennis Napoli Open - Naples Tata Open Maharashtra - Pune Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Terra Wortmann Open - Halle EFG Swiss Open - Gstaad Generali Open - Kitzbuhel Cordoba Open - Cordoba China Open - Beijing Moselle Open - Metz Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech EFG Swiss Open - Gstaad Swiss Open - Gstaad European Open - Antwerp Hangzhou Open - Hangzhou Croatia Open - Umag Argentina Open - Buenos Aires Erste Bank Open - Vienna Ecuador Open - Quito Barcelona Open Banc Sabadell - Barcelona ASB Classic - Auckland Movistar Chile Open - Santiago Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Nordea Open - Bastad The Hypo Group Tennis International 2008 - Poertschach Citi Open - Washington China Open - Beijing Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Salzburg Challenger Sofia Open - Sofia Gonet Geneva Open - Geneva Millennium Estoril Open - Estoril Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Antalya Cup - Antalya Argentina Open - Buenos Aires Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Argentina Open - Buenos Aires Rakuten Japan Open - Tokyo European Open - Antwerp French Open - Paris Hong Kong Tennis Open - Hong Kong Dallas Open - Dallas Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Rio Open - Rio de Janeiro Gonet Geneva Open - Geneva Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Miami Open - Miami Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open Sabadell Atlantico - Barcelona BMW Open - Munich BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Sofia Open - Sofia Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Santiago Open - Santiago Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Nordea Open - Bastad Rio Open - Rio de Janeiro Rolex Paris Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami Cordoba Open - Cordoba Argentina Open - Buenos Aires Mallorca Championships - Mallorca Australian Open - Melbourne Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai European Open - Antwerp Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, Q, SUI-ESP 1-3 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris ASB Classic - Auckland Australian Open - Melbourne French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid National Bank Open - Montreal Rolex Paris Masters - Paris Wimbledon - London Internazionali BNL d'Italia - Rome National Bank Open - Toronto Cincinnati Open - Cincinnati Plava Laguna Croatia Open - Umag Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group II, 2R, RSA-SLO 5-0 U.S. Open - New York U.S. Open - New York Australian Open (juniors) U.S. Open - New York Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York All Lower level tournaments Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Argentina Open - Buenos Aires Rio Open - Rio de Janeiro French Open - Paris Plava Laguna Croatia Open - Umag Mallorca Championships - Mallorca Wimbledon - London Generali Open - Kitzbuhel U.S. Open - New York Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Olympics - Tokyo